# 使用OpenJDK 8运行时作为基础镜像注册
FROM docker.1ms.run/library/openjdk:8u92-jre-alpine

# 设置工作目录
WORKDIR /app

# 将jar文件复制到容器中
# 假设你的Spring Boot应用打包后的jar文件名为springboot_demo.jar
COPY target/springboot_demo-0.0.1-SNAPSHOT.jar app.jar

# 暴露应用端口
# 根据你的[application-test.yaml](file://E:\train\java\springboot\springboot\springboot_demo\target\classes\application-test.yaml)配置，测试环境端口为8084
EXPOSE 8084

# 设置环境变量，激活test配置文件
ENV SPRING_PROFILES_ACTIVE=test

# 运行应用
ENTRYPOINT ["java", "-jar", "app.jar"]